encounter a setback - German English Dictionary